# near model CODE resource # jump table entries: 7552-7552 (1 of them) fn00000000: 00000000 4E56 FFF0 link A6, -0x0010 00000004 102D F811 move.b D0, [A5 - 0x7EF] 00000008 6708 beq +0xA /* 00000012 */ 0000000A 1D7C 0001 000A move.b [A6 + 0xA], 0x1 00000010 6004 bra +0x6 /* 00000016 */ label00000012: 00000012 422E 000A clr.b [A6 + 0xA] label00000016: 00000016 2F3C 0008 0000 move.l -[A7], 0x80000 0000001C 486E FFF0 pea.l [A6 - 0x10] 00000020 A970 syscall GetNextEvent 00000022 101F move.b D0, [A7]+ 00000024 6744 beq +0x46 /* 0000006A */ 00000026 203C 0000 00FF move.l D0, 0xFF 0000002C C0AE FFF2 and.l D0, [A6 - 0xE] 00000030 722E moveq.l D1, 0x2E 00000032 B240 cmp.w D1, D0 00000034 6634 bne +0x36 /* 0000006A */ 00000036 7000 moveq.l D0, 0x00 00000038 302E FFFE move.w D0, [A6 - 0x2] 0000003C C0BC 0000 0100 and.l D0, 0x100 00000042 4A80 tst.l D0 00000044 6724 beq +0x26 /* 0000006A */ 00000046 1D7C 0001 000A move.b [A6 + 0xA], 0x1 0000004C 1B7C 0001 F811 move.b [A5 - 0x7EF], 0x1 00000052 102E 0008 move.b D0, [A6 + 0x8] 00000056 6712 beq +0x14 /* 0000006A */ 00000058 4267 clr.w -[A7] 0000005A 4EAD 0422 jsr [A5 + 0x422 /* export_128 */] 0000005E 4A5F tst.w [A7]+ 00000060 6708 beq +0xA /* 0000006A */ 00000062 3F3C 0080 move.w -[A7], 0x80 00000066 4EAD 042A jsr [A5 + 0x42A /* export_129 */] label0000006A: 0000006A 4E5E unlink A6 0000006C 205F movea.l A0, [A7]+ 0000006E 544F addq.w A7, 2 00000070 4ED0 jmp [A0] fn00000072: 00000072 4E56 FEA0 link A6, -0x0160 00000076 2F0C move.l -[A7], A4 00000078 206E 0008 movea.l A0, [A6 + 0x8] 0000007C 43EE FFF8 lea.l A1, [A6 - 0x8] 00000080 22D8 move.l [A1]+, [A0]+ 00000082 22D8 move.l [A1]+, [A0]+ 00000084 286E 0010 movea.l A4, [A6 + 0x10] 00000088 396E 000E 0032 move.w [A4 + 0x32], [A6 + 0xE] 0000008E 422C 0042 clr.b [A4 + 0x42] 00000092 426C 001C clr.w [A4 + 0x1C] 00000096 486C 002E pea.l [A4 + 0x2E] 0000009A 2F3C 0012 0012 move.l -[A7], 0x120012 000000A0 A880 syscall SetPt 000000A2 7003 moveq.l D0, 0x03 000000A4 B06E 000C cmp.w D0, [A6 + 0xC] 000000A8 57C0 seq D0 000000AA 4400 neg.b D0 000000AC 1940 0043 move.b [A4 + 0x43], D0 000000B0 41EC 000C lea.l A0, [A4 + 0xC] 000000B4 43EE FFF8 lea.l A1, [A6 - 0x8] 000000B8 20D9 move.l [A0]+, [A1]+ 000000BA 20D9 move.l [A0]+, [A1]+ 000000BC 41EC 001E lea.l A0, [A4 + 0x1E] 000000C0 43EC 000C lea.l A1, [A4 + 0xC] 000000C4 20D9 move.l [A0]+, [A1]+ 000000C6 20D9 move.l [A0]+, [A1]+ 000000C8 701A moveq.l D0, 0x1A 000000CA B06C 0032 cmp.w D0, [A4 + 0x32] 000000CE 660C bne +0xE /* 000000DC */ 000000D0 486C 001E pea.l [A4 + 0x1E] 000000D4 2F3C 0012 0012 move.l -[A7], 0x120012 000000DA A8A9 syscall InsetRect label000000DC: 000000DC 486C 0026 pea.l [A4 + 0x26] 000000E0 302C 0024 move.w D0, [A4 + 0x24] 000000E4 906C 0020 sub.w D0, [A4 + 0x20] 000000E8 3F00 move.w -[A7], D0 000000EA 302C 0022 move.w D0, [A4 + 0x22] 000000EE 906C 001E sub.w D0, [A4 + 0x1E] 000000F2 3F00 move.w -[A7], D0 000000F4 A880 syscall SetPt 000000F6 397C 0001 002A move.w [A4 + 0x2A], 0x1 000000FC 297C 000C 0003 005C move.l [A4 + 0x5C], 0xC0003 00000104 102C 0043 move.b D0, [A4 + 0x43] 00000108 6706 beq +0x8 /* 00000110 */ 0000010A 397C 0015 005E move.w [A4 + 0x5E], 0x15 label00000110: 00000110 396C 005C 0060 move.w [A4 + 0x60], [A4 + 0x5C] 00000116 397C 0001 0036 move.w [A4 + 0x36], 0x1 0000011C 397C 0001 0034 move.w [A4 + 0x34], 0x1 00000122 700B moveq.l D0, 0x0B 00000124 B06C 0034 cmp.w D0, [A4 + 0x34] 00000128 6706 beq +0x8 /* 00000130 */ 0000012A 397C 0001 0034 move.w [A4 + 0x34], 0x1 label00000130: 00000130 7002 moveq.l D0, 0x02 00000132 B06C 0036 cmp.w D0, [A4 + 0x36] 00000136 56C0 sne D0 00000138 7203 moveq.l D1, 0x03 0000013A B26C 0036 cmp.w D1, [A4 + 0x36] 0000013E 56C1 sne D1 00000140 C001 and.b D0, D1 00000142 6706 beq +0x8 /* 0000014A */ 00000144 397C 0001 0036 move.w [A4 + 0x36], 0x1 label0000014A: 0000014A 422C 00E6 clr.b [A4 + 0xE6] 0000014E 422C 00A4 clr.b [A4 + 0xA4] 00000152 285F movea.l A4, [A7]+ 00000154 4E5E unlink A6 00000156 205F movea.l A0, [A7]+ 00000158 DEFC 000C add.w A7, 0xC 0000015C 4ED0 jmp [A0] fn0000015E: 0000015E 4E56 FFFC link A6, -0x0004 00000162 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 00000166 382E 000C move.w D4, [A6 + 0xC] 0000016A 3A2E 0010 move.w D5, [A6 + 0x10] 0000016E 3C2E 000E move.w D6, [A6 + 0xE] 00000172 3005 move.w D0, D5 00000174 D044 add.w D0, D4 00000176 3206 move.w D1, D6 00000178 48C1 ext.l D1 0000017A 83C0 divs.w D1, D0 0000017C 3E01 move.w D7, D1 0000017E 3005 move.w D0, D5 00000180 D044 add.w D0, D4 00000182 3207 move.w D1, D7 00000184 C3C0 muls.w D1, D0 00000186 D244 add.w D1, D4 00000188 BC41 cmp.w D6, D1 0000018A 6C02 bge +0x4 /* 0000018E */ 0000018C 5347 subq.w D7, 1 label0000018E: 0000018E 4A47 tst.w D7 00000190 6C02 bge +0x4 /* 00000194 */ 00000192 4247 clr.w D7 label00000194: 00000194 3005 move.w D0, D5 00000196 C1C7 muls.w D0, D7 00000198 3206 move.w D1, D6 0000019A 9240 sub.w D1, D0 0000019C 3007 move.w D0, D7 0000019E 5240 addq.w D0, 1 000001A0 48C1 ext.l D1 000001A2 83C0 divs.w D1, D0 000001A4 206E 0008 movea.l A0, [A6 + 0x8] 000001A8 3081 move.w [A0], D1 000001AA 4A47 tst.w D7 000001AC 6606 bne +0x8 /* 000001B4 */ 000001AE 206E 0008 movea.l A0, [A6 + 0x8] 000001B2 4250 clr.w [A0] label000001B4: 000001B4 3D47 0012 move.w [A6 + 0x12], D7 000001B8 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+ 000001BC 4E5E unlink A6 000001BE 205F movea.l A0, [A7]+ 000001C0 DEFC 000A add.w A7, 0xA /* '\n' */ 000001C4 4ED0 jmp [A0] fn000001C6: 000001C6 4E56 FFF2 link A6, -0x000E 000001CA 48E7 0108 movem.l -[A7], D7,A4 000001CE 2F2D F222 move.l -[A7], [A5 - 0xDDE] 000001D2 205F movea.l A0, [A7]+ 000001D4 A029 syscall HLock 000001D6 286E 0008 movea.l A4, [A6 + 0x8] 000001DA 204C movea.l A0, A4 000001DC 5888 addq.l A0, 4 000001DE 43ED F6B2 lea.l A1, [A5 - 0x94E] 000001E2 20D9 move.l [A0]+, [A1]+ 000001E4 20D9 move.l [A0]+, [A1]+ 000001E6 41EC 001E lea.l A0, [A4 + 0x1E] 000001EA 224C movea.l A1, A4 000001EC 5889 addq.l A1, 4 000001EE 20D9 move.l [A0]+, [A1]+ 000001F0 20D9 move.l [A0]+, [A1]+ 000001F2 7E01 moveq.l D7, 0x01 000001F4 700C moveq.l D0, 0x0C 000001F6 B06C 003C cmp.w D0, [A4 + 0x3C] 000001FA 6604 bne +0x6 /* 00000200 */ 000001FC 7E02 moveq.l D7, 0x02 000001FE 600A bra +0xC /* 0000020A */ label00000200: 00000200 700D moveq.l D0, 0x0D 00000202 B06C 003C cmp.w D0, [A4 + 0x3C] 00000206 6602 bne +0x4 /* 0000020A */ 00000208 7E04 moveq.l D7, 0x04 label0000020A: 0000020A 302C 0024 move.w D0, [A4 + 0x24] 0000020E 906C 0020 sub.w D0, [A4 + 0x20] 00000212 48C0 ext.l D0 00000214 81C7 divs.w D0, D7 00000216 3940 0028 move.w [A4 + 0x28], D0 0000021A 302C 0022 move.w D0, [A4 + 0x22] 0000021E 906C 001E sub.w D0, [A4 + 0x1E] 00000222 48C0 ext.l D0 00000224 81C7 divs.w D0, D7 00000226 3940 0026 move.w [A4 + 0x26], D0 0000022A 7000 moveq.l D0, 0x00 0000022C 2940 001E move.l [A4 + 0x1E], D0 00000230 296C 0026 0022 move.l [A4 + 0x22], [A4 + 0x26] 00000236 302C 003C move.w D0, [A4 + 0x3C] 0000023A 0440 000B subi.w D0, 0xB 0000023E 6710 beq +0x12 /* 00000250 */ 00000240 5340 subq.w D0, 1 00000242 6700 00BE beq +0xC0 /* 00000302 */ 00000246 5340 subq.w D0, 1 00000248 6700 0160 beq +0x162 /* 000003AA */ 0000024C 6000 0200 bra +0x202 /* 0000044E */ label00000250: 00000250 102C 003E move.b D0, [A4 + 0x3E] 00000254 6704 beq +0x6 /* 0000025A */ 00000256 6000 01F6 bra +0x1F8 /* 0000044E */ label0000025A: 0000025A 4267 clr.w -[A7] 0000025C 3F2C 0028 move.w -[A7], [A4 + 0x28] 00000260 302C 0012 move.w D0, [A4 + 0x12] 00000264 906C 000E sub.w D0, [A4 + 0xE] 00000268 3F00 move.w -[A7], D0 0000026A 3F3C 0012 move.w -[A7], 0x12 0000026E 486C 0030 pea.l [A4 + 0x30] 00000272 4EBA FEEA jsr [PC - 0x116 /* 0000015E */] 00000276 395F 002A move.w [A4 + 0x2A], [A7]+ 0000027A 4267 clr.w -[A7] 0000027C 3F2C 0026 move.w -[A7], [A4 + 0x26] 00000280 302C 0010 move.w D0, [A4 + 0x10] 00000284 906C 000C sub.w D0, [A4 + 0xC] 00000288 3F00 move.w -[A7], D0 0000028A 3F3C 0012 move.w -[A7], 0x12 0000028E 486C 002E pea.l [A4 + 0x2E] 00000292 4EBA FECA jsr [PC - 0x136 /* 0000015E */] 00000296 395F 002C move.w [A4 + 0x2C], [A7]+ 0000029A 41EE FFF4 lea.l A0, [A6 - 0xC] 0000029E 43EC 000C lea.l A1, [A4 + 0xC] 000002A2 20D9 move.l [A0]+, [A1]+ 000002A4 20D9 move.l [A0]+, [A1]+ 000002A6 486E FFF4 pea.l [A6 - 0xC] 000002AA 2F3C 0012 0012 move.l -[A7], 0x120012 000002B0 A8A9 syscall InsetRect 000002B2 102C 0040 move.b D0, [A4 + 0x40] 000002B6 670C beq +0xE /* 000002C4 */ 000002B8 397C 0001 002A move.w [A4 + 0x2A], 0x1 000002BE 397C 0012 0030 move.w [A4 + 0x30], 0x12 label000002C4: 000002C4 4A6C 002A tst.w [A4 + 0x2A] 000002C8 6612 bne +0x14 /* 000002DC */ 000002CA 397C 0001 002A move.w [A4 + 0x2A], 0x1 000002D0 396E FFF6 0020 move.w [A4 + 0x20], [A6 - 0xA] 000002D6 396E FFFA 0024 move.w [A4 + 0x24], [A6 - 0x6] label000002DC: 000002DC 4A6C 002C tst.w [A4 + 0x2C] 000002E0 6612 bne +0x14 /* 000002F4 */ 000002E2 397C 0001 002C move.w [A4 + 0x2C], 0x1 000002E8 396E FFF4 001E move.w [A4 + 0x1E], [A6 - 0xC] 000002EE 396E FFF8 0022 move.w [A4 + 0x22], [A6 - 0x8] label000002F4: 000002F4 486C 001E pea.l [A4 + 0x1E] 000002F8 2F2C 002E move.l -[A7], [A4 + 0x2E] 000002FC A8A8 syscall OffsetRect 000002FE 6000 014E bra +0x150 /* 0000044E */ label00000302: 00000302 4267 clr.w -[A7] 00000304 3F2C 0028 move.w -[A7], [A4 + 0x28] 00000308 302C 0012 move.w D0, [A4 + 0x12] 0000030C 906C 000E sub.w D0, [A4 + 0xE] 00000310 3F00 move.w -[A7], D0 00000312 3F3C 0012 move.w -[A7], 0x12 00000316 486C 0030 pea.l [A4 + 0x30] 0000031A 4EBA FE42 jsr [PC - 0x1BE /* 0000015E */] 0000031E 395F 002A move.w [A4 + 0x2A], [A7]+ 00000322 4267 clr.w -[A7] 00000324 3F2C 0026 move.w -[A7], [A4 + 0x26] 00000328 302C 0010 move.w D0, [A4 + 0x10] 0000032C 906C 000C sub.w D0, [A4 + 0xC] 00000330 3F00 move.w -[A7], D0 00000332 3F3C 0012 move.w -[A7], 0x12 00000336 486C 002E pea.l [A4 + 0x2E] 0000033A 4EBA FE22 jsr [PC - 0x1DE /* 0000015E */] 0000033E 395F 002C move.w [A4 + 0x2C], [A7]+ 00000342 41EE FFF4 lea.l A0, [A6 - 0xC] 00000346 43EC 000C lea.l A1, [A4 + 0xC] 0000034A 20D9 move.l [A0]+, [A1]+ 0000034C 20D9 move.l [A0]+, [A1]+ 0000034E 486E FFF4 pea.l [A6 - 0xC] 00000352 2F3C 0012 0012 move.l -[A7], 0x120012 00000358 A8A9 syscall InsetRect 0000035A 102C 0040 move.b D0, [A4 + 0x40] 0000035E 670C beq +0xE /* 0000036C */ 00000360 397C 0001 002A move.w [A4 + 0x2A], 0x1 00000366 397C 0012 0030 move.w [A4 + 0x30], 0x12 label0000036C: 0000036C 4A6C 002A tst.w [A4 + 0x2A] 00000370 6612 bne +0x14 /* 00000384 */ 00000372 397C 0001 002A move.w [A4 + 0x2A], 0x1 00000378 396E FFF6 0020 move.w [A4 + 0x20], [A6 - 0xA] 0000037E 396E FFFA 0024 move.w [A4 + 0x24], [A6 - 0x6] label00000384: 00000384 4A6C 002C tst.w [A4 + 0x2C] 00000388 6612 bne +0x14 /* 0000039C */ 0000038A 397C 0001 002C move.w [A4 + 0x2C], 0x1 00000390 396E FFF4 001E move.w [A4 + 0x1E], [A6 - 0xC] 00000396 396E FFF8 0022 move.w [A4 + 0x22], [A6 - 0x8] label0000039C: 0000039C 486C 001E pea.l [A4 + 0x1E] 000003A0 2F2C 002E move.l -[A7], [A4 + 0x2E] 000003A4 A8A8 syscall OffsetRect 000003A6 6000 00A6 bra +0xA8 /* 0000044E */ label000003AA: 000003AA 4267 clr.w -[A7] 000003AC 3F2C 0028 move.w -[A7], [A4 + 0x28] 000003B0 302C 0012 move.w D0, [A4 + 0x12] 000003B4 906C 000E sub.w D0, [A4 + 0xE] 000003B8 3F00 move.w -[A7], D0 000003BA 3F3C 0012 move.w -[A7], 0x12 000003BE 486C 0030 pea.l [A4 + 0x30] 000003C2 4EBA FD9A jsr [PC - 0x266 /* 0000015E */] 000003C6 395F 002A move.w [A4 + 0x2A], [A7]+ 000003CA 4267 clr.w -[A7] 000003CC 3F2C 0026 move.w -[A7], [A4 + 0x26] 000003D0 302C 0010 move.w D0, [A4 + 0x10] 000003D4 906C 000C sub.w D0, [A4 + 0xC] 000003D8 3F00 move.w -[A7], D0 000003DA 3F3C 0012 move.w -[A7], 0x12 000003DE 486C 002E pea.l [A4 + 0x2E] 000003E2 4EBA FD7A jsr [PC - 0x286 /* 0000015E */] 000003E6 395F 002C move.w [A4 + 0x2C], [A7]+ 000003EA 41EE FFF4 lea.l A0, [A6 - 0xC] 000003EE 43EC 000C lea.l A1, [A4 + 0xC] 000003F2 20D9 move.l [A0]+, [A1]+ 000003F4 20D9 move.l [A0]+, [A1]+ 000003F6 486E FFF4 pea.l [A6 - 0xC] 000003FA 2F3C 0012 0012 move.l -[A7], 0x120012 00000400 A8A9 syscall InsetRect 00000402 102C 0040 move.b D0, [A4 + 0x40] 00000406 670C beq +0xE /* 00000414 */ 00000408 397C 0001 002A move.w [A4 + 0x2A], 0x1 0000040E 397C 0012 0030 move.w [A4 + 0x30], 0x12 label00000414: 00000414 4A6C 002A tst.w [A4 + 0x2A] 00000418 6612 bne +0x14 /* 0000042C */ 0000041A 397C 0001 002A move.w [A4 + 0x2A], 0x1 00000420 396E FFF6 0020 move.w [A4 + 0x20], [A6 - 0xA] 00000426 396E FFFA 0024 move.w [A4 + 0x24], [A6 - 0x6] label0000042C: 0000042C 4A6C 002C tst.w [A4 + 0x2C] 00000430 6612 bne +0x14 /* 00000444 */ 00000432 397C 0001 002C move.w [A4 + 0x2C], 0x1 00000438 396E FFF4 001E move.w [A4 + 0x1E], [A6 - 0xC] 0000043E 396E FFF8 0022 move.w [A4 + 0x22], [A6 - 0x8] label00000444: 00000444 486C 001E pea.l [A4 + 0x1E] 00000448 2F2C 002E move.l -[A7], [A4 + 0x2E] 0000044C A8A8 syscall OffsetRect label0000044E: 0000044E 302C 002C move.w D0, [A4 + 0x2C] 00000452 C1EC 002A muls.w D0, [A4 + 0x2A] 00000456 3940 0002 move.w [A4 + 0x2], D0 0000045A 41EC 0014 lea.l A0, [A4 + 0x14] 0000045E 43EC 001E lea.l A1, [A4 + 0x1E] 00000462 20D9 move.l [A0]+, [A1]+ 00000464 20D9 move.l [A0]+, [A1]+ 00000466 4CDF 1080 movem.l D7,A4, [A7]+ 0000046A 4E5E unlink A6 0000046C 2E9F move.l [A7], [A7]+ 0000046E 4E75 rts fn00000470: 00000470 4E56 FF00 link A6, -0x0100 00000474 422D F811 clr.b [A5 - 0x7EF] 00000478 2F2E 000C move.l -[A7], [A6 + 0xC] 0000047C A922 syscall BeginUpdate 0000047E 102E 000A move.b D0, [A6 + 0xA] 00000482 6712 beq +0x14 /* 00000496 */ 00000484 486E FF00 pea.l [A6 - 0x100] 00000488 3F3C 010F move.w -[A7], 0x10F 0000048C 3F2E 0008 move.w -[A7], [A6 + 0x8] 00000490 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */] 00000494 600A bra +0xC /* 000004A0 */ label00000496: 00000496 2F2E 000C move.l -[A7], [A6 + 0xC] 0000049A 486E FF00 pea.l [A6 - 0x100] 0000049E A919 syscall GetWTitle label000004A0: 000004A0 486E FF00 pea.l [A6 - 0x100] 000004A4 487A 0022 pea.l [PC + 0x22 /* 000004C8, value 0x4E56 'NV', cstring "" */] 000004A8 487A 001E pea.l [PC + 0x1E /* 000004C8, value 0x4E56 'NV', cstring "" */] 000004AC 487A 001A pea.l [PC + 0x1A /* 000004C8, value 0x4E56 'NV', cstring "" */] 000004B0 4EAD 16C2 jsr [A5 + 0x16C2 /* export_724 */] 000004B4 2F2E 000C move.l -[A7], [A6 + 0xC] 000004B8 A981 syscall DrawDialog 000004BA 2F2E 000C move.l -[A7], [A6 + 0xC] 000004BE A923 syscall EndUpdate 000004C0 4E5E unlink A6 000004C2 205F movea.l A0, [A7]+ 000004C4 504F addq.w A7, 8 000004C6 4ED0 jmp [A0] 000004C8 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000004CA-000004D0 fn000004CA: 000004CA 4E56 0000 link A6, 0 000004CE 2F0C move.l -[A7], A4 // end alternate branch 000004CA-000004D0 fn000004CA: // (misaligned) 000004CC 0000 2F0C ori.b D0, 0xC 000004D0 286E 000E movea.l A4, [A6 + 0xE] 000004D4 422C 003F clr.b [A4 + 0x3F] 000004D8 302E 0008 move.w D0, [A6 + 0x8] 000004DC 0440 0019 subi.w D0, 0x19 000004E0 6716 beq +0x18 /* 000004F8 */ 000004E2 0440 0019 subi.w D0, 0x19 000004E6 6702 beq +0x4 /* 000004EA */ 000004E8 601C bra +0x1E /* 00000506 */ label000004EA: 000004EA 397C 000C 003C move.w [A4 + 0x3C], 0xC 000004F0 197C 0001 003F move.b [A4 + 0x3F], 0x1 000004F6 6014 bra +0x16 /* 0000050C */ label000004F8: 000004F8 397C 000D 003C move.w [A4 + 0x3C], 0xD /* '\r' */ 000004FE 197C 0001 003F move.b [A4 + 0x3F], 0x1 00000504 6006 bra +0x8 /* 0000050C */ label00000506: 00000506 397C 000B 003C move.w [A4 + 0x3C], 0xB label0000050C: 0000050C 397C 001A 0032 move.w [A4 + 0x32], 0x1A 00000512 397C 0008 0038 move.w [A4 + 0x38], 0x8 00000518 396E 000C 0052 move.w [A4 + 0x52], [A6 + 0xC] 0000051E 396E 000A 0054 move.w [A4 + 0x54], [A6 + 0xA] 00000524 397C 0001 0002 move.w [A4 + 0x2], 0x1 0000052A 397C 0001 004E move.w [A4 + 0x4E], 0x1 00000530 422C 0041 clr.b [A4 + 0x41] 00000534 422C 0049 clr.b [A4 + 0x49] 00000538 422C 0045 clr.b [A4 + 0x45] 0000053C 422C 0044 clr.b [A4 + 0x44] 00000540 422C 0040 clr.b [A4 + 0x40] 00000544 422C 003E clr.b [A4 + 0x3E] 00000548 422C 0042 clr.b [A4 + 0x42] 0000054C 397C 000C 003A move.w [A4 + 0x3A], 0xC 00000552 426C 001C clr.w [A4 + 0x1C] 00000556 285F movea.l A4, [A7]+ 00000558 4E5E unlink A6 0000055A 205F movea.l A0, [A7]+ 0000055C DEFC 000A add.w A7, 0xA /* '\n' */ 00000560 4ED0 jmp [A0] fn00000562: 00000562 4E56 FFFA link A6, -0x0006 00000566 4AAD F222 tst.l [A5 - 0xDDE] 0000056A 56C0 sne D0 0000056C 4A00 tst.b D0 0000056E 670C beq +0xE /* 0000057C */ 00000570 4AAD F226 tst.l [A5 - 0xDDA] 00000574 56C1 sne D1 00000576 C001 and.b D0, D1 00000578 6702 beq +0x4 /* 0000057C */ 0000057A 6046 bra +0x48 /* 000005C2 */ label0000057C: 0000057C 486D F226 pea.l [A5 - 0xDDA] 00000580 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */] 00000584 486D F222 pea.l [A5 - 0xDDE] 00000588 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */] 0000058C 4AAD F226 tst.l [A5 - 0xDDA] 00000590 6610 bne +0x12 /* 000005A2 */ 00000592 42A7 clr.l -[A7] 00000594 7078 moveq.l D0, 0x78 00000596 2F00 move.l -[A7], D0 00000598 4EAD 0282 jsr [A5 + 0x282 /* export_76 */] 0000059C 2B5F F226 move.l [A5 - 0xDDA], [A7]+ 000005A0 6720 beq +0x22 /* 000005C2 */ label000005A2: 000005A2 4AAD F222 tst.l [A5 - 0xDDE] 000005A6 661A bne +0x1C /* 000005C2 */ 000005A8 42A7 clr.l -[A7] 000005AA 2F3C 0000 0186 move.l -[A7], 0x186 000005B0 4EAD 0282 jsr [A5 + 0x282 /* export_76 */] 000005B4 2B5F F222 move.l [A5 - 0xDDE], [A7]+ 000005B8 6608 bne +0xA /* 000005C2 */ 000005BA 486D F226 pea.l [A5 - 0xDDA] 000005BE 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */] label000005C2: 000005C2 4E5E unlink A6 000005C4 4E75 rts fn000005C6: 000005C6 4E56 FFF8 link A6, -0x0008 000005CA 3F3C 0001 move.w -[A7], 0x1 000005CE A9C8 syscall SysBeep 000005D0 4E5E unlink A6 000005D2 4E75 rts fn000005D4: 000005D4 4E56 FFF4 link A6, -0x000C 000005D8 2F0C move.l -[A7], A4 000005DA 4EAD 151A jsr [A5 + 0x151A /* export_671 */] 000005DE 286E 000A movea.l A4, [A6 + 0xA] 000005E2 102C 003F move.b D0, [A4 + 0x3F] 000005E6 673E beq +0x40 /* 00000626 */ 000005E8 41EE FFF8 lea.l A0, [A6 - 0x8] 000005EC 43EC 0014 lea.l A1, [A4 + 0x14] 000005F0 20D9 move.l [A0]+, [A1]+ 000005F2 20D9 move.l [A0]+, [A1]+ 000005F4 486E FFF8 pea.l [A6 - 0x8] 000005F8 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF 000005FE A8A9 syscall InsetRect 00000600 7001 moveq.l D0, 0x01 00000602 B06C 0034 cmp.w D0, [A4 + 0x34] 00000606 6608 bne +0xA /* 00000610 */ 00000608 486E FFF8 pea.l [A6 - 0x8] 0000060C A8A1 syscall FrameRect 0000060E 6014 bra +0x16 /* 00000624 */ label00000610: 00000610 700B moveq.l D0, 0x0B 00000612 B06C 0034 cmp.w D0, [A4 + 0x34] 00000616 660C bne +0xE /* 00000624 */ 00000618 486E FFF8 pea.l [A6 - 0x8] 0000061C 2F3C 0008 0008 move.l -[A7], 0x80008 00000622 A8B0 syscall FrameRoundRect label00000624: 00000624 A89E syscall PenNormal label00000626: 00000626 285F movea.l A4, [A7]+ 00000628 4E5E unlink A6 0000062A 205F movea.l A0, [A7]+ 0000062C 5C4F addq.w A7, 6 0000062E 4ED0 jmp [A0] fn00000630: 00000630 4E56 FFFA link A6, -0x0006 00000634 48E7 0108 movem.l -[A7], D7,A4 00000638 422E 000E clr.b [A6 + 0xE] 0000063C 286E 000A movea.l A4, [A6 + 0xA] 00000640 4267 clr.w -[A7] 00000642 102C 0046 move.b D0, [A4 + 0x46] 00000646 0A00 0001 xori.b D0, 0x1 0000064A 1F00 move.b -[A7], D0 0000064C 4EBA F9B2 jsr [PC - 0x64E /* 00000000 */] 00000650 101F move.b D0, [A7]+ 00000652 6702 beq +0x4 /* 00000656 */ 00000654 6042 bra +0x44 /* 00000698 */ label00000656: 00000656 700D moveq.l D0, 0x0D 00000658 B06C 003A cmp.w D0, [A4 + 0x3A] 0000065C 57C0 seq D0 0000065E 4A00 tst.b D0 00000660 660C bne +0xE /* 0000066E */ 00000662 720C moveq.l D1, 0x0C 00000664 B26C 003A cmp.w D1, [A4 + 0x3A] 00000668 57C1 seq D1 0000066A 8001 or.b D0, D1 0000066C 6714 beq +0x16 /* 00000682 */ label0000066E: 0000066E 4A6C 001C tst.w [A4 + 0x1C] 00000672 6606 bne +0x8 /* 0000067A */ 00000674 3E2C 0052 move.w D7, [A4 + 0x52] 00000678 6008 bra +0xA /* 00000682 */ label0000067A: 0000067A 3E2C 004E move.w D7, [A4 + 0x4E] 0000067E DE6C 001C add.w D7, [A4 + 0x1C] label00000682: 00000682 BE6C 0054 cmp.w D7, [A4 + 0x54] 00000686 6E10 bgt +0x12 /* 00000698 */ 00000688 1D7C 0001 000E move.b [A6 + 0xE], 0x1 0000068E 102E 0008 move.b D0, [A6 + 0x8] 00000692 6704 beq +0x6 /* 00000698 */ 00000694 3947 001C move.w [A4 + 0x1C], D7 label00000698: 00000698 4CDF 1080 movem.l D7,A4, [A7]+ 0000069C 4E5E unlink A6 0000069E 205F movea.l A0, [A7]+ 000006A0 5C4F addq.w A7, 6 000006A2 4ED0 jmp [A0] fn000006A4: 000006A4 4E56 FFF2 link A6, -0x000E 000006A8 206E 000C movea.l A0, [A6 + 0xC] 000006AC 43EE FFF8 lea.l A1, [A6 - 0x8] 000006B0 22D8 move.l [A1]+, [A0]+ 000006B2 22D8 move.l [A1]+, [A0]+ 000006B4 422E 0010 clr.b [A6 + 0x10] 000006B8 206E 0008 movea.l A0, [A6 + 0x8] 000006BC 41E8 000A lea.l A0, [A0 + 0xA] 000006C0 43EE FFF8 lea.l A1, [A6 - 0x8] 000006C4 20D9 move.l [A0]+, [A1]+ 000006C6 20D9 move.l [A0]+, [A1]+ 000006C8 206E 0008 movea.l A0, [A6 + 0x8] 000006CC 4268 0008 clr.w [A0 + 0x8] 000006D0 102D F6BB move.b D0, [A5 - 0x945] 000006D4 672C beq +0x2E /* 00000702 */ 000006D6 206E 0008 movea.l A0, [A6 + 0x8] 000006DA 317C 8000 0008 move.w [A0 + 0x8], 0x8000 000006E0 206D F690 movea.l A0, [A5 - 0x970] 000006E4 2050 movea.l A0, [A0] 000006E6 2068 0016 movea.l A0, [A0 + 0x16] 000006EA 2050 movea.l A0, [A0] 000006EC 3F28 0020 move.w -[A7], [A0 + 0x20] 000006F0 206E 0008 movea.l A0, [A6 + 0x8] 000006F4 4868 000A pea.l [A0 + 0xA] 000006F8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000006FC 4EAD 18CA jsr [A5 + 0x18CA /* export_789 */] 00000700 6010 bra +0x12 /* 00000712 */ label00000702: 00000702 206E 0008 movea.l A0, [A6 + 0x8] 00000706 4868 000A pea.l [A0 + 0xA] 0000070A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000070E 4EAD 1482 jsr [A5 + 0x1482 /* export_652 */] label00000712: 00000712 4A6D F498 tst.w [A5 - 0xB68] 00000716 6706 beq +0x8 /* 0000071E */ 00000718 426D F498 clr.w [A5 - 0xB68] 0000071C 6052 bra +0x54 /* 00000770 */ label0000071E: 0000071E 102D F6BB move.b D0, [A5 - 0x945] 00000722 6722 beq +0x24 /* 00000746 */ 00000724 206D F6CA movea.l A0, [A5 - 0x936] 00000728 2F10 move.l -[A7], [A0] 0000072A 42A7 clr.l -[A7] 0000072C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000730 4EAD 149A jsr [A5 + 0x149A /* export_655 */] 00000734 486D F6B2 pea.l [A5 - 0x94E] 00000738 486E FFF8 pea.l [A6 - 0x8] 0000073C 4267 clr.w -[A7] 0000073E 42A7 clr.l -[A7] 00000740 4EAD 147A jsr [A5 + 0x147A /* export_651 */] 00000744 601C bra +0x1E /* 00000762 */ label00000746: 00000746 486D F6BC pea.l [A5 - 0x944] 0000074A 42A7 clr.l -[A7] 0000074C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000750 4EAD 149A jsr [A5 + 0x149A /* export_655 */] 00000754 486D F6B2 pea.l [A5 - 0x94E] 00000758 486E FFF8 pea.l [A6 - 0x8] 0000075C 4267 clr.w -[A7] 0000075E 42A7 clr.l -[A7] 00000760 A8EC syscall CopyBits label00000762: 00000762 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000766 4EAD 14A2 jsr [A5 + 0x14A2 /* export_656 */] 0000076A 1D7C 0001 0010 move.b [A6 + 0x10], 0x1 label00000770: 00000770 4E5E unlink A6 00000772 205F movea.l A0, [A7]+ 00000774 504F addq.w A7, 8 00000776 4ED0 jmp [A0] fn00000778: 00000778 4E56 FAF2 link A6, -0x050E 0000077C 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00000780 206E 000E movea.l A0, [A6 + 0xE] 00000784 43EE FFF8 lea.l A1, [A6 - 0x8] 00000788 22D8 move.l [A1]+, [A0]+ 0000078A 22D8 move.l [A1]+, [A0]+ 0000078C 206E 000A movea.l A0, [A6 + 0xA] 00000790 43EE FFF0 lea.l A1, [A6 - 0x10] 00000794 22D8 move.l [A1]+, [A0]+ 00000796 22D8 move.l [A1]+, [A0]+ 00000798 1D6D F39F FB01 move.b [A6 - 0x4FF], [A5 - 0xC61] 0000079E 422D F39F clr.b [A5 - 0xC61] 000007A2 1C2E 0008 move.b D6, [A6 + 0x8] 000007A6 486E FB1A pea.l [A6 - 0x4E6] 000007AA 302E FFF2 move.w D0, [A6 - 0xE] 000007AE 906E FFFA sub.w D0, [A6 - 0x6] 000007B2 3F00 move.w -[A7], D0 000007B4 302E FFF0 move.w D0, [A6 - 0x10] 000007B8 906E FFF8 sub.w D0, [A6 - 0x8] 000007BC 3F00 move.w -[A7], D0 000007BE A880 syscall SetPt 000007C0 2F2D F4C8 move.l -[A7], [A5 - 0xB38] 000007C4 3F2E 0012 move.w -[A7], [A6 + 0x12] 000007C8 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */] 000007CC 102D F6BB move.b D0, [A5 - 0x945] 000007D0 6712 beq +0x14 /* 000007E4 */ 000007D2 206D F4C8 movea.l A0, [A5 - 0xB38] 000007D6 3828 0754 move.w D4, [A0 + 0x754] 000007DA 6C02 bge +0x4 /* 000007DE */ 000007DC 5244 addq.w D4, 1 label000007DE: 000007DE 3F04 move.w -[A7], D4 000007E0 4EAD 0252 jsr [A5 + 0x252 /* export_70 */] label000007E4: 000007E4 1006 move.b D0, D6 000007E6 671C beq +0x1E /* 00000804 */ 000007E8 486E FAF2 pea.l [A6 - 0x50E] 000007EC A874 syscall GetPort 000007EE 486D F6B2 pea.l [A5 - 0x94E] 000007F2 486E FFF8 pea.l [A6 - 0x8] 000007F6 486E FAF6 pea.l [A6 - 0x50A] 000007FA 4EAD 175A jsr [A5 + 0x175A /* export_743 */] 000007FE 426E FB22 clr.w [A6 - 0x4DE] 00000802 6026 bra +0x28 /* 0000082A */ label00000804: 00000804 422D F45B clr.b [A5 - 0xBA5] 00000808 422D F45A clr.b [A5 - 0xBA6] 0000080C 42A7 clr.l -[A7] 0000080E A8D8 syscall NewRgn 00000810 265F movea.l A3, [A7]+ 00000812 2F0B move.l -[A7], A3 00000814 A87A syscall GetClip 00000816 486E FFF0 pea.l [A6 - 0x10] 0000081A A87B syscall ClipRect 0000081C 486E FFF0 pea.l [A6 - 0x10] 00000820 4EAD 1752 jsr [A5 + 0x1752 /* export_742 */] 00000824 3D7C 0001 FB22 move.w [A6 - 0x4DE], 0x1 label0000082A: 0000082A 7E06 moveq.l D7, 0x06 0000082C 607C bra +0x7E /* 000008AA */ label0000082E: 0000082E 206D F4C8 movea.l A0, [A5 - 0xB38] 00000832 49E8 027E lea.l A4, [A0 + 0x27E] 00000836 3007 move.w D0, D7 00000838 E940 asl D0.w, 4 0000083A 4A34 00C1 tst.b [A4 + D0.w - 0x63] 0000083E 6768 beq +0x6A /* 000008A8 */ 00000840 3F07 move.w -[A7], D7 00000842 3F3C 000C move.w -[A7], 0xC 00000846 4EAD 177A jsr [A5 + 0x177A /* export_747 */] 0000084A 4267 clr.w -[A7] 0000084C 486E FFF8 pea.l [A6 - 0x8] 00000850 3007 move.w D0, D7 00000852 E740 asl D0.w, 3 00000854 41EC 0170 lea.l A0, [A4 + 0x170] 00000858 4870 0000 pea.l [A0 + D0.w] 0000085C 486E FFE8 pea.l [A6 - 0x18] 00000860 A8AA syscall SectRect 00000862 101F move.b D0, [A7]+ 00000864 6742 beq +0x44 /* 000008A8 */ 00000866 1006 move.b D0, D6 00000868 6612 bne +0x14 /* 0000087C */ 0000086A 3007 move.w D0, D7 0000086C E740 asl D0.w, 3 0000086E 41EC 0170 lea.l A0, [A4 + 0x170] 00000872 4870 0000 pea.l [A0 + D0.w] 00000876 2F2E FB1A move.l -[A7], [A6 - 0x4E6] 0000087A A8A8 syscall OffsetRect label0000087C: 0000087C 3F07 move.w -[A7], D7 0000087E 3F2E FB22 move.w -[A7], [A6 - 0x4DE] 00000882 4EAD 177A jsr [A5 + 0x177A /* export_747 */] 00000886 1006 move.b D0, D6 00000888 661E bne +0x20 /* 000008A8 */ 0000088A 3007 move.w D0, D7 0000088C E740 asl D0.w, 3 0000088E 41EC 0170 lea.l A0, [A4 + 0x170] 00000892 4870 0000 pea.l [A0 + D0.w] 00000896 302E FB1C move.w D0, [A6 - 0x4E4] 0000089A 4440 neg.w D0 0000089C 3F00 move.w -[A7], D0 0000089E 302E FB1A move.w D0, [A6 - 0x4E6] 000008A2 4440 neg.w D0 000008A4 3F00 move.w -[A7], D0 000008A6 A8A8 syscall OffsetRect label000008A8: 000008A8 5247 addq.w D7, 1 label000008AA: 000008AA 701D moveq.l D0, 0x1D 000008AC B047 cmp.w D0, D7 000008AE 6C00 FF7E bge -0x80 /* 0000082E */ 000008B2 1B7C 0001 F45B move.b [A5 - 0xBA5], 0x1 000008B8 1B7C 0001 F45A move.b [A5 - 0xBA6], 0x1 000008BE 1006 move.b D0, D6 000008C0 6700 00F2 beq +0xF4 /* 000009B4 */ 000008C4 486D F6B2 pea.l [A5 - 0x94E] 000008C8 486E FAF6 pea.l [A6 - 0x50A] 000008CC 4EAD 176A jsr [A5 + 0x176A /* export_745 */] 000008D0 4245 clr.w D5 000008D2 102D F6BB move.b D0, [A5 - 0x945] 000008D6 670C beq +0xE /* 000008E4 */ 000008D8 4267 clr.w -[A7] 000008DA 2F2D F6CA move.l -[A7], [A5 - 0x936] 000008DE 4EAD 18C2 jsr [A5 + 0x18C2 /* export_788 */] 000008E2 3A1F move.w D5, [A7]+ label000008E4: 000008E4 4267 clr.w -[A7] 000008E6 486E FFF8 pea.l [A6 - 0x8] 000008EA 486E FFF0 pea.l [A6 - 0x10] 000008EE A8A6 syscall EqualRect 000008F0 101F move.b D0, [A7]+ 000008F2 6744 beq +0x46 /* 00000938 */ 000008F4 102D F6BB move.b D0, [A5 - 0x945] 000008F8 6720 beq +0x22 /* 0000091A */ 000008FA 206D F6CA movea.l A0, [A5 - 0x936] 000008FE 2F10 move.l -[A7], [A0] 00000900 206E FAF2 movea.l A0, [A6 - 0x50E] 00000904 4868 0002 pea.l [A0 + 0x2] 00000908 486E FFF8 pea.l [A6 - 0x8] 0000090C 486E FFF0 pea.l [A6 - 0x10] 00000910 3F05 move.w -[A7], D5 00000912 42A7 clr.l -[A7] 00000914 A8EC syscall CopyBits 00000916 6000 00A4 bra +0xA6 /* 000009BC */ label0000091A: 0000091A 486D F6BC pea.l [A5 - 0x944] 0000091E 206E FAF2 movea.l A0, [A6 - 0x50E] 00000922 4868 0002 pea.l [A0 + 0x2] 00000926 486E FFF8 pea.l [A6 - 0x8] 0000092A 486E FFF0 pea.l [A6 - 0x10] 0000092E 4267 clr.w -[A7] 00000930 42A7 clr.l -[A7] 00000932 A8EC syscall CopyBits 00000934 6000 0086 bra +0x88 /* 000009BC */ label00000938: 00000938 4267 clr.w -[A7] 0000093A 486E FFF0 pea.l [A6 - 0x10] 0000093E 486E FB02 pea.l [A6 - 0x4FE] 00000942 4EBA FD60 jsr [PC - 0x2A0 /* 000006A4 */] 00000946 101F move.b D0, [A7]+ 00000948 672A beq +0x2C /* 00000974 */ 0000094A 42A7 clr.l -[A7] 0000094C 486E FB02 pea.l [A6 - 0x4FE] 00000950 4EAD 149A jsr [A5 + 0x149A /* export_655 */] 00000954 206E FAF2 movea.l A0, [A6 - 0x50E] 00000958 4868 0002 pea.l [A0 + 0x2] 0000095C 486E FB0C pea.l [A6 - 0x4F4] 00000960 486E FFF0 pea.l [A6 - 0x10] 00000964 3F05 move.w -[A7], D5 00000966 42A7 clr.l -[A7] 00000968 A8EC syscall CopyBits 0000096A 486E FB02 pea.l [A6 - 0x4FE] 0000096E 4EAD 14AA jsr [A5 + 0x14AA /* export_657 */] 00000972 6048 bra +0x4A /* 000009BC */ label00000974: 00000974 102D F6BB move.b D0, [A5 - 0x945] 00000978 671E beq +0x20 /* 00000998 */ 0000097A 206D F6CA movea.l A0, [A5 - 0x936] 0000097E 2F10 move.l -[A7], [A0] 00000980 206E FAF2 movea.l A0, [A6 - 0x50E] 00000984 4868 0002 pea.l [A0 + 0x2] 00000988 486E FFF8 pea.l [A6 - 0x8] 0000098C 486E FFF0 pea.l [A6 - 0x10] 00000990 3F05 move.w -[A7], D5 00000992 42A7 clr.l -[A7] 00000994 A8EC syscall CopyBits 00000996 6024 bra +0x26 /* 000009BC */ label00000998: 00000998 486D F6BC pea.l [A5 - 0x944] 0000099C 206E FAF2 movea.l A0, [A6 - 0x50E] 000009A0 4868 0002 pea.l [A0 + 0x2] 000009A4 486E FFF8 pea.l [A6 - 0x8] 000009A8 486E FFF0 pea.l [A6 - 0x10] 000009AC 4267 clr.w -[A7] 000009AE 42A7 clr.l -[A7] 000009B0 A8EC syscall CopyBits 000009B2 6008 bra +0xA /* 000009BC */ label000009B4: 000009B4 2F0B move.l -[A7], A3 000009B6 A879 syscall SetClip 000009B8 2F0B move.l -[A7], A3 000009BA A8D9 syscall DisposRgn/DisposeRgn label000009BC: 000009BC 1B6E FB01 F39F move.b [A5 - 0xC61], [A6 - 0x4FF] 000009C2 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 000009C6 4E5E unlink A6 000009C8 205F movea.l A0, [A7]+ 000009CA DEFC 000C add.w A7, 0xC 000009CE 4ED0 jmp [A0] fn000009D0: 000009D0 4E56 FFD6 link A6, -0x002A 000009D4 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 000009D8 286E 000A movea.l A4, [A6 + 0xA] 000009DC 7A01 moveq.l D5, 0x01 000009DE 7E01 moveq.l D7, 0x01 000009E0 4246 clr.w D6 000009E2 4A6C 0002 tst.w [A4 + 0x2] 000009E6 5EC0 sgt D0 000009E8 4A00 tst.b D0 000009EA 6704 beq +0x6 /* 000009F0 */ 000009EC C02E 0008 and.b D0, [A6 + 0x8] label000009F0: 000009F0 1800 move.b D4, D0 000009F2 3D6C 001C FFD8 move.w [A6 - 0x28], [A4 + 0x1C] label000009F8: 000009F8 1004 move.b D0, D4 000009FA 6618 bne +0x1A /* 00000A14 */ 000009FC 2F00 move.l -[A7], D0 000009FE 4267 clr.w -[A7] 00000A00 2F0C move.l -[A7], A4 00000A02 1F3C 0001 move.b -[A7], 0x1 00000A06 4EBA FC28 jsr [PC - 0x3D8 /* 00000630 */] 00000A0A 121F move.b D1, [A7]+ 00000A0C 201F move.l D0, [A7]+ 00000A0E 8001 or.b D0, D1 00000A10 6700 00C2 beq +0xC4 /* 00000AD4 */ label00000A14: 00000A14 3F2C 001C move.w -[A7], [A4 + 0x1C] 00000A18 486D F6B2 pea.l [A5 - 0x94E] 00000A1C 486C 0014 pea.l [A4 + 0x14] 00000A20 700B moveq.l D0, 0x0B 00000A22 B06C 003C cmp.w D0, [A4 + 0x3C] 00000A26 56C0 sne D0 00000A28 4400 neg.b D0 00000A2A 1F00 move.b -[A7], D0 00000A2C 4EBA FD4A jsr [PC - 0x2B6 /* 00000778 */] 00000A30 2F0C move.l -[A7], A4 00000A32 1F2E 0008 move.b -[A7], [A6 + 0x8] 00000A36 4EBA FB9C jsr [PC - 0x464 /* 000005D4 */] 00000A3A 5246 addq.w D6, 1 label00000A3C: 00000A3C BC6C 0002 cmp.w D6, [A4 + 0x2] 00000A40 6622 bne +0x24 /* 00000A64 */ 00000A42 4267 clr.w -[A7] 00000A44 2F0C move.l -[A7], A4 00000A46 4267 clr.w -[A7] 00000A48 4EBA FBE6 jsr [PC - 0x41A /* 00000630 */] 00000A4C 101F move.b D0, [A7]+ 00000A4E 0A00 0001 xori.b D0, 0x1 00000A52 1940 0042 move.b [A4 + 0x42], D0 00000A56 41EC 0014 lea.l A0, [A4 + 0x14] 00000A5A 43EC 001E lea.l A1, [A4 + 0x1E] 00000A5E 20D9 move.l [A0]+, [A1]+ 00000A60 20D9 move.l [A0]+, [A1]+ 00000A62 6076 bra +0x78 /* 00000ADA */ label00000A64: 00000A64 BE6C 002A cmp.w D7, [A4 + 0x2A] 00000A68 6C16 bge +0x18 /* 00000A80 */ 00000A6A 5247 addq.w D7, 1 00000A6C 486C 0014 pea.l [A4 + 0x14] 00000A70 302C 0028 move.w D0, [A4 + 0x28] 00000A74 D06C 0030 add.w D0, [A4 + 0x30] 00000A78 3F00 move.w -[A7], D0 00000A7A 4267 clr.w -[A7] 00000A7C A8A8 syscall OffsetRect 00000A7E 604A bra +0x4C /* 00000ACA */ label00000A80: 00000A80 396C 0020 0016 move.w [A4 + 0x16], [A4 + 0x20] 00000A86 396C 0024 001A move.w [A4 + 0x1A], [A4 + 0x24] 00000A8C 302E FFDE move.w D0, [A6 - 0x22] 00000A90 B06C 0018 cmp.w D0, [A4 + 0x18] 00000A94 6F1E ble +0x20 /* 00000AB4 */ 00000A96 3E2C 002A move.w D7, [A4 + 0x2A] 00000A9A DC6C 002A add.w D6, [A4 + 0x2A] 00000A9E 5245 addq.w D5, 1 00000AA0 486C 0014 pea.l [A4 + 0x14] 00000AA4 4267 clr.w -[A7] 00000AA6 302C 0026 move.w D0, [A4 + 0x26] 00000AAA D06C 002E add.w D0, [A4 + 0x2E] 00000AAE 3F00 move.w -[A7], D0 00000AB0 A8A8 syscall OffsetRect 00000AB2 6088 bra -0x76 /* 00000A3C */ label00000AB4: 00000AB4 7E01 moveq.l D7, 0x01 00000AB6 5245 addq.w D5, 1 00000AB8 486C 0014 pea.l [A4 + 0x14] 00000ABC 4267 clr.w -[A7] 00000ABE 302C 0026 move.w D0, [A4 + 0x26] 00000AC2 D06C 002E add.w D0, [A4 + 0x2E] 00000AC6 3F00 move.w -[A7], D0 00000AC8 A8A8 syscall OffsetRect label00000ACA: 00000ACA 3D6C 001C FFD8 move.w [A6 - 0x28], [A4 + 0x1C] 00000AD0 6000 FF26 bra -0xD8 /* 000009F8 */ label00000AD4: 00000AD4 197C 0001 0042 move.b [A4 + 0x42], 0x1 label00000ADA: 00000ADA 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 00000ADE 4E5E unlink A6 00000AE0 205F movea.l A0, [A7]+ 00000AE2 5C4F addq.w A7, 6 00000AE4 4ED0 jmp [A0] fn00000AE6: 00000AE6 4E56 FFFA link A6, -0x0006 00000AEA 2F2D F222 move.l -[A7], [A5 - 0xDDE] 00000AEE 205F movea.l A0, [A7]+ 00000AF0 A029 syscall HLock 00000AF2 206D F222 movea.l A0, [A5 - 0xDDE] 00000AF6 2F10 move.l -[A7], [A0] 00000AF8 4EBA F6CC jsr [PC - 0x934 /* 000001C6 */] 00000AFC 206D F222 movea.l A0, [A5 - 0xDDE] 00000B00 2050 movea.l A0, [A0] 00000B02 2F08 move.l -[A7], A0 00000B04 4267 clr.w -[A7] 00000B06 226D F222 movea.l A1, [A5 - 0xDDE] 00000B0A 2F11 move.l -[A7], [A1] 00000B0C 4267 clr.w -[A7] 00000B0E 4EBA FB20 jsr [PC - 0x4E0 /* 00000630 */] 00000B12 101F move.b D0, [A7]+ 00000B14 205F movea.l A0, [A7]+ 00000B16 0A00 0001 xori.b D0, 0x1 00000B1A 1140 0042 move.b [A0 + 0x42], D0 00000B1E 2F2D F222 move.l -[A7], [A5 - 0xDDE] 00000B22 205F movea.l A0, [A7]+ 00000B24 A02A syscall HUnlock 00000B26 4E5E unlink A6 00000B28 4E75 rts fn00000B2A: 00000B2A 4E56 FE0A link A6, -0x01F6 00000B2E 48E7 0108 movem.l -[A7], D7,A4 00000B32 286E 0010 movea.l A4, [A6 + 0x10] 00000B36 3D6E 0014 FE0A move.w [A6 - 0x1F6], [A6 + 0x14] 00000B3C 7E01 moveq.l D7, 0x01 00000B3E 6000 010E bra +0x110 /* 00000C4E */ label00000B42: 00000B42 4267 clr.w -[A7] 00000B44 1F3C 0001 move.b -[A7], 0x1 00000B48 4EBA F4B6 jsr [PC - 0xB4A /* 00000000 */] 00000B4C 101F move.b D0, [A7]+ 00000B4E 6600 0106 bne +0x108 /* 00000C56 */ 00000B52 2F3C 0040 0000 move.l -[A7], 0x400000 /* '@\0\0' */ 00000B58 486E FE0C pea.l [A6 - 0x1F4] 00000B5C A971 syscall EventAvail 00000B5E 101F move.b D0, [A7]+ 00000B60 6710 beq +0x12 /* 00000B72 */ 00000B62 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000B66 1F3C 0001 move.b -[A7], 0x1 00000B6A 3F3C 0001 move.w -[A7], 0x1 00000B6E 4EBA F900 jsr [PC - 0x700 /* 00000470 */] label00000B72: 00000B72 4267 clr.w -[A7] 00000B74 1F3C 0001 move.b -[A7], 0x1 00000B78 4EBA F486 jsr [PC - 0xB7A /* 00000000 */] 00000B7C 101F move.b D0, [A7]+ 00000B7E 6600 00D6 bne +0xD8 /* 00000C56 */ 00000B82 4267 clr.w -[A7] 00000B84 4EAD 0422 jsr [A5 + 0x422 /* export_128 */] 00000B88 4A5F tst.w [A7]+ 00000B8A 6600 00CA bne +0xCC /* 00000C56 */ 00000B8E 7001 moveq.l D0, 0x01 00000B90 B02E 0018 cmp.b D0, [A6 + 0x18] 00000B94 6610 bne +0x12 /* 00000BA6 */ 00000B96 42A7 clr.l -[A7] 00000B98 2F2D F226 move.l -[A7], [A5 - 0xDDA] 00000B9C 42A7 clr.l -[A7] 00000B9E 42A7 clr.l -[A7] 00000BA0 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 00000BA4 289F move.l [A4], [A7]+ label00000BA6: 00000BA6 4267 clr.w -[A7] 00000BA8 4EAD 0422 jsr [A5 + 0x422 /* export_128 */] 00000BAC 4A5F tst.w [A7]+ 00000BAE 6600 00A6 bne +0xA8 /* 00000C56 */ 00000BB2 2F14 move.l -[A7], [A4] 00000BB4 42A7 clr.l -[A7] 00000BB6 4EAD 03FA jsr [A5 + 0x3FA /* export_123 */] 00000BBA 4267 clr.w -[A7] 00000BBC 4EAD 0422 jsr [A5 + 0x422 /* export_128 */] 00000BC0 4A5F tst.w [A7]+ 00000BC2 664C bne +0x4E /* 00000C10 */ 00000BC4 4267 clr.w -[A7] 00000BC6 1F3C 0001 move.b -[A7], 0x1 00000BCA 4EBA F434 jsr [PC - 0xBCC /* 00000000 */] 00000BCE 101F move.b D0, [A7]+ 00000BD0 663E bne +0x40 /* 00000C10 */ 00000BD2 206E 000C movea.l A0, [A6 + 0xC] 00000BD6 3028 0032 move.w D0, [A0 + 0x32] 00000BDA 0440 001A subi.w D0, 0x1A 00000BDE 6702 beq +0x4 /* 00000BE2 */ 00000BE0 601C bra +0x1E /* 00000BFE */ label00000BE2: 00000BE2 2F2D F222 move.l -[A7], [A5 - 0xDDE] 00000BE6 205F movea.l A0, [A7]+ 00000BE8 A029 syscall HLock 00000BEA 206D F222 movea.l A0, [A5 - 0xDDE] 00000BEE 2F10 move.l -[A7], [A0] 00000BF0 4267 clr.w -[A7] 00000BF2 4EBA FDDC jsr [PC - 0x224 /* 000009D0 */] 00000BF6 2F2D F222 move.l -[A7], [A5 - 0xDDE] 00000BFA 205F movea.l A0, [A7]+ 00000BFC A02A syscall HUnlock label00000BFE: 00000BFE 206D F222 movea.l A0, [A5 - 0xDDE] 00000C02 2050 movea.l A0, [A0] 00000C04 7001 moveq.l D0, 0x01 00000C06 B028 0042 cmp.b D0, [A0 + 0x42] 00000C0A 6604 bne +0x6 /* 00000C10 */ 00000C0C 3E2E 0014 move.w D7, [A6 + 0x14] label00000C10: 00000C10 2F14 move.l -[A7], [A4] 00000C12 4EAD 0402 jsr [A5 + 0x402 /* export_124 */] 00000C16 7001 moveq.l D0, 0x01 00000C18 B02E 0018 cmp.b D0, [A6 + 0x18] 00000C1C 6622 bne +0x24 /* 00000C40 */ 00000C1E 2F14 move.l -[A7], [A4] 00000C20 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */] 00000C24 4267 clr.w -[A7] 00000C26 4EAD 0422 jsr [A5 + 0x422 /* export_128 */] 00000C2A 4A5F tst.w [A7]+ 00000C2C 6612 bne +0x14 /* 00000C40 */ 00000C2E 2F2D F226 move.l -[A7], [A5 - 0xDDA] 00000C32 42A7 clr.l -[A7] 00000C34 42A7 clr.l -[A7] 00000C36 42A7 clr.l -[A7] 00000C38 486E FF24 pea.l [A6 - 0xDC] 00000C3C 4EAD 041A jsr [A5 + 0x41A /* export_127 */] label00000C40: 00000C40 4267 clr.w -[A7] 00000C42 4EAD 0422 jsr [A5 + 0x422 /* export_128 */] 00000C46 4A5F tst.w [A7]+ 00000C48 660C bne +0xE /* 00000C56 */ 00000C4A 5247 addq.w D7, 1 00000C4C 6908 bvs +0xA /* 00000C56 */ label00000C4E: 00000C4E BE6E FE0A cmp.w D7, [A6 - 0x1F6] 00000C52 6F00 FEEE ble -0x110 /* 00000B42 */ label00000C56: 00000C56 4CDF 1080 movem.l D7,A4, [A7]+ 00000C5A 4E5E unlink A6 00000C5C 205F movea.l A0, [A7]+ 00000C5E DEFC 0012 add.w A7, 0x12 00000C62 4ED0 jmp [A0] fn00000C64: 00000C64 4E56 FEFC link A6, -0x0104 00000C68 2F0C move.l -[A7], A4 00000C6A 42A7 clr.l -[A7] 00000C6C 3F3C 010F move.w -[A7], 0x10F 00000C70 42A7 clr.l -[A7] 00000C72 70FF moveq.l D0, 0xFFFFFFFF 00000C74 2F00 move.l -[A7], D0 00000C76 A97C syscall GetNewDialog 00000C78 285F movea.l A4, [A7]+ 00000C7A 206D F4D4 movea.l A0, [A5 - 0xB2C] 00000C7E 43EE FF00 lea.l A1, [A6 - 0x100] 00000C82 41E8 000C lea.l A0, [A0 + 0xC] 00000C86 703F moveq.l D0, 0x3F label00000C88: 00000C88 22D8 move.l [A1]+, [A0]+ 00000C8A 51C8 FFFC dbf D0, -0x6 /* 00000C88 */ 00000C8E 486E FF00 pea.l [A6 - 0x100] 00000C92 4EAD 15EA jsr [A5 + 0x15EA /* export_697 */] 00000C96 2F0C move.l -[A7], A4 00000C98 486E FF00 pea.l [A6 - 0x100] 00000C9C A91A syscall SetWTitle 00000C9E 2F0C move.l -[A7], A4 00000CA0 42A7 clr.l -[A7] 00000CA2 4EBA F7CC jsr [PC - 0x834 /* 00000470 */] 00000CA6 2D4C 0008 move.l [A6 + 0x8], A4 00000CAA 285F movea.l A4, [A7]+ 00000CAC 4E5E unlink A6 00000CAE 4E75 rts 00000CB0 4E56 FE30 link A6, -0x01D0 00000CB4 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00000CB8 4EBA F8A8 jsr [PC - 0x758 /* 00000562 */] 00000CBC 4EAD 1512 jsr [A5 + 0x1512 /* export_670 */] 00000CC0 486E FFFC pea.l [A6 - 0x4] 00000CC4 A874 syscall GetPort 00000CC6 1D6D F48E FE3A move.b [A6 - 0x1C6], [A5 - 0xB72] 00000CCC 1B7C 0001 F48E move.b [A5 - 0xB72], 0x1 00000CD2 7000 moveq.l D0, 0x00 00000CD4 2640 movea.l A3, D0 00000CD6 206D F4C8 movea.l A0, [A5 - 0xB38] 00000CDA 3810 move.w D4, [A0] 00000CDC 206D F222 movea.l A0, [A5 - 0xDDE] 00000CE0 2050 movea.l A0, [A0] 00000CE2 43EE FE3E lea.l A1, [A6 - 0x1C2] 00000CE6 7060 moveq.l D0, 0x60 label00000CE8: 00000CE8 22D8 move.l [A1]+, [A0]+ 00000CEA 51C8 FFFC dbf D0, -0x6 /* 00000CE8 */ 00000CEE 3290 move.w [A1], [A0] 00000CF0 102D F25B move.b D0, [A5 - 0xDA5] 00000CF4 671A beq +0x1C /* 00000D10 */ 00000CF6 4A6E 000C tst.w [A6 + 0xC] 00000CFA 6604 bne +0x6 /* 00000D00 */ 00000CFC 3D44 000C move.w [A6 + 0xC], D4 label00000D00: 00000D00 486E FE3E pea.l [A6 - 0x1C2] 00000D04 2F2E 000A move.l -[A7], [A6 + 0xA] 00000D08 3F2E 0008 move.w -[A7], [A6 + 0x8] 00000D0C 4EBA F7BC jsr [PC - 0x844 /* 000004CA */] label00000D10: 00000D10 206D F222 movea.l A0, [A5 - 0xDDE] 00000D14 2050 movea.l A0, [A0] 00000D16 43EE FE3E lea.l A1, [A6 - 0x1C2] 00000D1A 7060 moveq.l D0, 0x60 label00000D1C: 00000D1C 20D9 move.l [A0]+, [A1]+ 00000D1E 51C8 FFFC dbf D0, -0x6 /* 00000D1C */ 00000D22 3091 move.w [A0], [A1] 00000D24 3E2E FE70 move.w D7, [A6 - 0x190] 00000D28 4EAD 0432 jsr [A5 + 0x432 /* export_130 */] 00000D2C 42A7 clr.l -[A7] 00000D2E 4EBA FF34 jsr [PC - 0xCC /* 00000C64 */] 00000D32 265F movea.l A3, [A7]+ 00000D34 4267 clr.w -[A7] 00000D36 4EAD 0422 jsr [A5 + 0x422 /* export_128 */] 00000D3A 4A5F tst.w [A7]+ 00000D3C 6706 beq +0x8 /* 00000D44 */ 00000D3E 4247 clr.w D7 00000D40 6000 0120 bra +0x122 /* 00000E62 */ label00000D44: 00000D44 102D F25B move.b D0, [A5 - 0xDA5] 00000D48 6716 beq +0x18 /* 00000D60 */ 00000D4A 2F2D F226 move.l -[A7], [A5 - 0xDDA] 00000D4E 4EAD 040A jsr [A5 + 0x40A /* export_125 */] 00000D52 4267 clr.w -[A7] 00000D54 2F2D F226 move.l -[A7], [A5 - 0xDDA] 00000D58 4EAD 0412 jsr [A5 + 0x412 /* export_126 */] 00000D5C 1D5F FE3B move.b [A6 - 0x1C5], [A7]+ label00000D60: 00000D60 4EAD 150A jsr [A5 + 0x150A /* export_669 */] 00000D64 2F0B move.l -[A7], A3 00000D66 1F3C 0001 move.b -[A7], 0x1 00000D6A 3F3C 0001 move.w -[A7], 0x1 00000D6E 4EBA F700 jsr [PC - 0x900 /* 00000470 */] 00000D72 2F2D F226 move.l -[A7], [A5 - 0xDDA] 00000D76 205F movea.l A0, [A7]+ 00000D78 A029 syscall HLock 00000D7A 206D F226 movea.l A0, [A5 - 0xDDA] 00000D7E 2850 movea.l A4, [A0] 00000D80 7001 moveq.l D0, 0x01 00000D82 B02C 0044 cmp.b D0, [A4 + 0x44] 00000D86 57C6 seq D6 00000D88 4406 neg.b D6 00000D8A 3A2C 003E move.w D5, [A4 + 0x3E] 00000D8E 7001 moveq.l D0, 0x01 00000D90 B045 cmp.w D0, D5 00000D92 6F02 ble +0x4 /* 00000D96 */ 00000D94 7A01 moveq.l D5, 0x01 label00000D96: 00000D96 3D6C 0040 FFD4 move.w [A6 - 0x2C], [A4 + 0x40] 00000D9C 41EE FFDA lea.l A0, [A6 - 0x26] 00000DA0 224C movea.l A1, A4 00000DA2 5089 addq.l A1, 8 00000DA4 20D9 move.l [A0]+, [A1]+ 00000DA6 20D9 move.l [A0]+, [A1]+ 00000DA8 4267 clr.w -[A7] 00000DAA 486E FFDA pea.l [A6 - 0x26] 00000DAE A8AE syscall EmptyRect 00000DB0 101F move.b D0, [A7]+ 00000DB2 6600 00A2 bne +0xA4 /* 00000E56 */ 00000DB6 2F2D F222 move.l -[A7], [A5 - 0xDDE] 00000DBA 205F movea.l A0, [A7]+ 00000DBC A029 syscall HLock 00000DBE 206D F222 movea.l A0, [A5 - 0xDDE] 00000DC2 2F10 move.l -[A7], [A0] 00000DC4 3F07 move.w -[A7], D7 00000DC6 7000 moveq.l D0, 0x00 00000DC8 302C 0018 move.w D0, [A4 + 0x18] 00000DCC E088 lsr D0, 8 00000DCE 3F00 move.w -[A7], D0 00000DD0 486E FFDA pea.l [A6 - 0x26] 00000DD4 4EBA F29C jsr [PC - 0xD64 /* 00000072 */] 00000DD8 206D F222 movea.l A0, [A5 - 0xDDE] 00000DDC 2050 movea.l A0, [A0] 00000DDE 43EE FE3E lea.l A1, [A6 - 0x1C2] 00000DE2 7060 moveq.l D0, 0x60 label00000DE4: 00000DE4 22D8 move.l [A1]+, [A0]+ 00000DE6 51C8 FFFC dbf D0, -0x6 /* 00000DE4 */ 00000DEA 3290 move.w [A1], [A0] 00000DEC 2F2D F222 move.l -[A7], [A5 - 0xDDE] 00000DF0 205F movea.l A0, [A7]+ 00000DF2 A02A syscall HUnlock 00000DF4 3007 move.w D0, D7 00000DF6 0440 001A subi.w D0, 0x1A 00000DFA 6702 beq +0x4 /* 00000DFE */ 00000DFC 6004 bra +0x6 /* 00000E02 */ label00000DFE: 00000DFE 4EBA FCE6 jsr [PC - 0x31A /* 00000AE6 */] label00000E02: 00000E02 2F2D F226 move.l -[A7], [A5 - 0xDDA] 00000E06 205F movea.l A0, [A7]+ 00000E08 A02A syscall HUnlock 00000E0A 4267 clr.w -[A7] 00000E0C 4EAD 0422 jsr [A5 + 0x422 /* export_128 */] 00000E10 4A5F tst.w [A7]+ 00000E12 664E bne +0x50 /* 00000E62 */ 00000E14 206D F222 movea.l A0, [A5 - 0xDDE] 00000E18 2050 movea.l A0, [A0] 00000E1A 1028 0042 move.b D0, [A0 + 0x42] 00000E1E 6642 bne +0x44 /* 00000E62 */ 00000E20 4A06 tst.b D6 00000E22 6612 bne +0x14 /* 00000E36 */ 00000E24 42A7 clr.l -[A7] 00000E26 2F2D F226 move.l -[A7], [A5 - 0xDDA] 00000E2A 42A7 clr.l -[A7] 00000E2C 42A7 clr.l -[A7] 00000E2E 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 00000E32 2D5F FFCA move.l [A6 - 0x36], [A7]+ label00000E36: 00000E36 4267 clr.w -[A7] 00000E38 4EAD 0422 jsr [A5 + 0x422 /* export_128 */] 00000E3C 4A5F tst.w [A7]+ 00000E3E 6616 bne +0x18 /* 00000E56 */ 00000E40 1F06 move.b -[A7], D6 00000E42 3F05 move.w -[A7], D5 00000E44 3F2E FFD4 move.w -[A7], [A6 - 0x2C] 00000E48 486E FFCA pea.l [A6 - 0x36] 00000E4C 486E FE3E pea.l [A6 - 0x1C2] 00000E50 2F0B move.l -[A7], A3 00000E52 4EBA FCD6 jsr [PC - 0x32A /* 00000B2A */] label00000E56: 00000E56 4A06 tst.b D6 00000E58 6608 bne +0xA /* 00000E62 */ 00000E5A 2F2E FFCA move.l -[A7], [A6 - 0x36] 00000E5E 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */] label00000E62: 00000E62 4267 clr.w -[A7] 00000E64 4EAD 0422 jsr [A5 + 0x422 /* export_128 */] 00000E68 4A5F tst.w [A7]+ 00000E6A 6710 beq +0x12 /* 00000E7C */ 00000E6C 4267 clr.w -[A7] 00000E6E 4EAD 0422 jsr [A5 + 0x422 /* export_128 */] 00000E72 0C5F 0080 cmpi.w [A7]+, 0x80 00000E76 6704 beq +0x6 /* 00000E7C */ 00000E78 4EBA F74C jsr [PC - 0x8B4 /* 000005C6 */] label00000E7C: 00000E7C 200B move.l D0, A3 00000E7E 6704 beq +0x6 /* 00000E84 */ 00000E80 2F0B move.l -[A7], A3 00000E82 A983 syscall DisposeDialog label00000E84: 00000E84 4EAD 043A jsr [A5 + 0x43A /* export_131 */] 00000E88 206D F222 movea.l A0, [A5 - 0xDDE] 00000E8C 2050 movea.l A0, [A0] 00000E8E 43EE FE3E lea.l A1, [A6 - 0x1C2] 00000E92 7060 moveq.l D0, 0x60 label00000E94: 00000E94 20D9 move.l [A0]+, [A1]+ 00000E96 51C8 FFFC dbf D0, -0x6 /* 00000E94 */ 00000E9A 3091 move.w [A0], [A1] 00000E9C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000EA0 A873 syscall SetPort 00000EA2 3F04 move.w -[A7], D4 00000EA4 1F3C 0001 move.b -[A7], 0x1 00000EA8 1F3C 0001 move.b -[A7], 0x1 00000EAC 4EAD 125A jsr [A5 + 0x125A /* export_583 */] 00000EB0 1B6E FE3A F48E move.b [A5 - 0xB72], [A6 - 0x1C6] 00000EB6 486D F222 pea.l [A5 - 0xDDE] 00000EBA 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */] 00000EBE 486D F226 pea.l [A5 - 0xDDA] 00000EC2 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */] 00000EC6 4EAD 1512 jsr [A5 + 0x1512 /* export_670 */] 00000ECA 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00000ECE 4E5E unlink A6 00000ED0 205F movea.l A0, [A7]+ 00000ED2 5C4F addq.w A7, 6 00000ED4 4ED0 jmp [A0]